I went through the same thing trying to decide what to buy. I looked at the JDs and the Kubotas and narrowed it down to the B3030 and the JD 3120. Everything else was either too big or too small for my needs. I will use my tractor for lawn mowing 80% of the time so I took this into consideration when choosing the B3030. I liked the fact that it is 1000 lbs lighter than the JD 3120 with about the same HP. Lighter is better when mowing lawn, especially in the spring when the ground is wet and in the summer when it is very dry. The xtra weight is hard on the grass if you are trying to achieve a well groomed look. Since my purchase was a compromise between mowing and loader work, snowplowing, etc., I went with what I thought was best suited for me and I am not sorry. The 3120 was about $2000 more than the 3030 and if I thought it would have been better suited for my needs I would have spent the money and been happy. If you don't need more tractor than the B3030 then you just saved yourself $3000. Why is that a bad thing? It's all what you want and can afford. I don't think you got ripped on the B3030. It is a unique size tractor that JD does not have anything to compare to. The JDs are fine machines but are either smaller or larger in size. The other thing that swayed me to Kubota is their more simple mechanical controls vs all the electronics on the JDs. High tech is fine but, simple is good, too. I think you will be happy with your 3030 once you puy some hours on it and find out what a capable machine it is. Also, the $3000 you saved is not pocket change.