This is one problem which has varying solutions according to the part of the world you live in.
Every man and his dog in the USA (generally) says get a Radeon over an GF2 MX - thats because in some cases a Radeon is the same price or even significantly cheaper than an MX.
The GF2 MX is a decent performing card and if it is going to be 50 quid (or Punt?) less than a Radeon LE (which is almost US$80 - what the card costs here new virtually!!!) then it is a better deal overall.
I lived in Hong Kong for the past 5.5 years and before I left (April, 2001) you could buy almost 3 No. GF2 MX cards for the price of one Radeon card!!!
I have also seen numerous MX cards in action and never seen any that display poor quality 2D - even the cheapest card available which I purchased (Axle brand) in Febuary this year for approx 40 quid - and it even had -5ns RAM good for a 210/230 overclock
So to summarise - assuming both are equally priced get the Radeon LE and overclock it - the VE is a slower card and not as fast supposedly as the MX.
I would not choose the TNT2 card - I'm sure you will be quite happy even with the MX card when you actually see it in action
However, stick to 1024 x 768 x 16 etc when playing games and you'll be nice and smooth.
If you decide you really need the Radeon - see if you can get one 2nd hand thru one of the guys on here - US postage to foreign lands is riduclous from the online sites
....Then sell the MX card and you'll be much better off than trying to sell a TNT2 card