If I wish to leave Swtizerland (to other Schengen/Non-schengen) am I allowed to do so?
Since you have multiple entry Suisse visa type "D", you are entitled to visit Schengen area and can visit upto 90 days in any 180 day period as long as your Swiss type D visa is valid:
Answer is from official State Secretariat For Migration.
"I have a Type D visa containing an entry saying "Suisse". Does this visa authorise me to travel around in the Schengen area?
On 5 April 2010, Type C and Type D visas were given parity of treatment as far as freedom to travel within the Schengen area for up to 90 days in any 180-day period is concerned."
Further to your question regarding travel to non Schengen countries but EU countries:
Please note EU countries like Romania, Bulgaria, Croatia and Cyprus also allow the holders of Schengen visas with two or multiple entries, national visas or residence permits issued by Schengen Member States visa free access provided they have a valid type C and D visas in their passport.
However EU countries like UK and Ireland are not part of Schengen, Also you would need a proper visa to visit those countries.