Be aware that a fiancee visa will mean he cannot work until you are married and have converted the visa to FLR(M) - meaning it'll be just you supporting the two of you for, potentially, up to 6 months.
That means you need to show a job, income and spare money of approx £110 every week (e.g. not in your overdraft). You do need to show you can support him for a spouse visa, but that could be mitigated if he had a job offer from the UK before he applied for the visa (which can't happen on a fiancee visa).
You do need to show a clear plan to get married on a fiancee visa, so make sure any cover letter is clear (we need him to arrive by day x so we can give notice at the church/registrar on day y, so we can marry on day z)
In terms of the work visa - check out the tier 1 and tier 2 points calculators to see if he qualifies.
http://ukba.homeoffice.gov.uk/workingin ... 1/general/
http://ukba.homeoffice.gov.uk/workingin ... 2/general/
And finally - remember that a spouse visa or fiancee visa requires that the english test is taken:
http://ukba.homeoffice.gov.uk/siteconte ... e-partners
M.