Sure, it could be a little problematic if you are buying directly from a person, and sometimes, they might have a minimum that is several hundred dollars before they will even transact with you because they do not want to be having to interact with you with small transactions, so maybe in those cases you would have to wait several weeks or even several months before the amount of money that you have is high enough to meet their minimum transaction threshold.
Yeah that's true, in most cases they tend to charge more higher because in every transactions there is always a
gas fee so the seller will always make sure the buyers covers for the fees, perhaps even if the seller agrees to sell to him with any amount provided he pays for the
gas fees the buyer will still lose because by the time some percent of
gas fees will be deducted from each buys his accumulation targets will completely change, the best way is to buy from an exchange were as he could buy any amount he desires with a risk free instead of buying from someone which perhaps may have other criteria or minimum transaction amount before transacting.
First of all bitcoin does not have gas fees. That is a shitcoin (probably ethereum) term. Nonetheless, there usually would be some kind of a transaction fee in order to move the coins, but usually individuals will not sell BTC at spot price - so there can be some variance depending on how you know the person and perhaps the extent to which there is competition and maybe Bitcoin's price dynamics at the time of the transaction. Transaction fees are not necessarily going to be very high when doing a private transaction, but the person who is selling might choose to have anywhere between 2% and 20% fees.. again depending.
Fees will tend to be lower when going through exchanges but fees vary and the level of KYC requirements vary too. .just like those kinds of matters might vary in regards to bitcoin ATMs or other possible ways of transacting. There is not necessarily a best way, because someone might be trying to optimize for low fees and someone else might be trying to optimize for privacy, and there could be some other considerations too. involving if there might be either security risk or even risks of having coins frozen (locked-up) through exchanges.