imo it's hideous
Yeah, it's not really that good. I could probably do better if I really tried.
Wow. Those sights are so sharp you could knife someone with them. *Stabbing animation*..... nah. its fine just the way it is.
When it comes to modeling, I like to keep things low-poly. With higher poly, you usually end up with something smooth, and with solid rendering it doesn't look good at all. I like to keep it rugged, especially with guns.