I'd say, don't forget it's your gun and you're the one who's going to use it. So if you don't like Armalites, don't buy a M4, even if it has plenty of accessories, you won't like it. Find a model you like, then find the best manufacturer for it, and its compatibility with TM pieces.
As for...