Assuming that this is your first year as married, that you are a US citizen/resident/resident for tax purposes and have been so for the full year of 2017, that your tax home is the USA ( i.e. you are in the USA ), that your wife was earning in a foreign country and was abroad for atleast 330 days while married to you and being a Non-Resident Alien --->
(a) the only way you two can file as Married Filing Joint is for her to seek to be treated as a resident for the whole of 2017; she would need to have ITIN ( till she can get her own SSN ) -- turn in a W-7 application for ITIN along with your return. This then opens another question, is her foreign income eligible for exclusion because as a resident with a foreign tax home one's foreign income is generally eligible for exclusion. This needs to be researched but I would suspect because her tax home was never USA, a foreign tax home does not apply and therefore no eligibility for exclusion. However, because her foreign income is subject to dual taxation ( by USA and the foreign govt. ) , USA will indeed allow credit for foreign taxes assesed and paid.
(b) If you enter the data correctly, answer all the questions from TurboTax, you should be able to get the largest legally allowed refund or the lowest tax.
(c) cannot comment on whether you would need live-help or not but if you do then , yes it should help -- depends on how familiar you are with the USA taxes -- if this is your first year paying taxes in the USA, then live help or professional preparation would be recommended.
Hope this helps