Hi Flavio,
I don't know if I'd say one of those options was necessarily better than the other...it's more of a matter of what your group is most comfortable with! Some people prefer to use free/open source tools as much as possible so go the Apache/PostgreSQL route, while others stick with IIS/SQL Server because that is what their IT departments are willing to support. In terms of management tools, I'd give the nod to SQLServer Management Studio which is pretty nice, but pgAdmin is good enough too. Frankly I can't think of a really strong argument on either side so you may just want to stick with what you already know works. (If I had my way everyone would install on Ubuntu and use PostgreSQL...the majority of people are using Microsoft though and things work nicely there too :D)
To migrate your existing data, you need to dump your existing data to a json file:
manage.py dumpdata --natural --indent=4 -e contenttypes -e auth.Permission > data.json
Then install QATrack+ on your new server and create a fresh database. Configure local_settings.py to point to your new database and then the following steps should load your old data;
manage.py syncdb
manage.py migrate
manage.py loaddata data.json
(do not load any of the default fixtures during setup).
Hope that helps, and please feel free to get in touch if you have any issues migrating the data...it doesn't always work on the first try for everyone!