In-store advantage is easy return and exchange; plus you have a person to ask questions to; it's also instant gratification; the disadvantage being you can only buy a limited number of models.
Online you can order BTO, but returns and exchanges are less convenient; plus you have to wait and may have to pay shipping if you want a fast shipping option.
If your state requires sales tax, you have to pay either way.