With the removal of Free Agents I see two more things. The prices are more stable, so it is easier to estimate what a player is worth, ensuring that you don't pay to much. If he is priced to high they simply will not sell. The other is that it puts a lot more emphasis on training, and it is harder to build a team without training to sell. The prices for good reinforcements are high, and there are no middle market.
"The prices are more stable" is a lie,the Free Agent started a 0$ to reach what we could consider,in the main part of the cases, the fair value market of that type of players.Nowadays tha value of the market is made from how much someone want to spend for some players,so often si higher than the fiar value of the market
"There are no middle market" is the worse thing you can hope for the game and for all the community.For the teams which are under this"middle market",the not-availability of medium level players made by Free Agents it's a complete disaster,because they cannot find what they need to improve;if I'm at the bigninng and I'm training guards, I need a center of medium level(ie 8/8/8 in IS/ID/REB) but i cannot find them on the market at a reasonable price,so I cannot spend my money on it and I had to lose some games,losing money from arena attendence.
Who is under middle market cannot spend their money on market,so also who is over the middle market cannot find some buyer for their mplayers when they had to sell them for buying better players,this is not a virtuous circle
We(th whole BB community) NEED middle market,and if Free Agent is the only way to create it,we have to re-introduce them
So,if you say that, your phrase
"For the sake of the BB growth and community I think removal of Free Agents is for the best" doesn't have sense,if you use the previous arguments to justify it