Quoted:
as long as it will work with my wolfenstein 3d and jedi knite, im cool with it.
View Quote
As soon as you start talking about running Windows programs under it, IMHO you're asking for pain. Linux is still primarily a development platform, at least from my viewpoint as a UNIX/C++ software developer who develops software running under Linux from time to time.
I'm pretty sure there is a Quake version out for it, but that's the only game I've seen played on it. Last time I looked at it, the MS-Windows emulator (WINE) was still fairly primitive and only ran a very limited set of Windows software.
As far as "how complicated", it's a completely different operating system and work environment. You rely on a command line, like under MS-DOS, not on a bunch of whiz-bang GUI tools that hide all the details from you.
And as far as "are there any incompatibilities with some popular programs?", every single program that runs under MS-Windows is incompatible with it -- you have to find, and run, software that was compiled under Linux. Some MS-Windows programs will run under WINE, but not all, and especially not the ones which were written for more recent versions of MS-Windows.
Here's a link to the WINE development center:
[url]http://www.winehq.org/[/url]
If you read their FAQs and discussions, you'll have a better idea of what its current limitations are.
This isn't meant to discourage you from trying it -- it's very worthwhile to try to escape from paying the Gates tax, IMHO. But it's [red]not[/red] a matter of "I'll just reformat the hard disk, install Linux, and be running all my existing favorite software by lunchtime."