Why does my singing sound bad on my laptop?

So, I've been singing for 2 years now, and I recently got a microphone, an amp with a headphone input, and a pair of Audio Technica ATH-M50x Professional Studio Monitor Headphones. I plug the headphones into the amp, and sing into the microphone, and I sound really good. On pitch a majority of the time, and when I'm not, I fix my pitch and I sound amazing for the rest of the song when I sing. I sang the other day in front of a couple of people, and they told me I had that "raw natural talent." Problem is, when I use my iPhone (4) or my windows 8 ASUS laptop to record myself singing, I sound bad. Not bad as in nasally, or off pitch. Just like, really flat, bland, and like I'm not singing at all. However, when I sing into the mic with my headphones on, I sound really really good. I have full resonance, I don't sound flat or bland, and I even amazed myself with how I sounded. I'm not entirely sure if it's the laptop/phone's microphone's fault, or if it's mine. I'm really confused and I'm starting to get discouraged because this isn't the first time that this has happened before.

Added (1). Haha I've always wanted a mic because I'm a lead vocalist/back up vocalist in my band, so it was a necessity. And the headphones stop the vibrations going in my head so I can hear myself and how my voice is exactly, which is pretty cool. So I personally think it's the laptop/phone's fault, but I wanted more opinions on it

She can't video chat or call? But isn't a fake account she sent proof pics?

What's a good excuse to not be able to call or video chat someone?
There's this girl who I met on facebook and I hooked her up with my cousin and they've been together for 2 months and they're long distance an I would think they at least talk or video chat & they don't and I asked why and my cousin said she said her phones off & she's only on Wi-Fi. He said he doesn't know what phone she has but it's not an iPhone or anything expensive. But yet she can get apps. So you'd think if your phone is off you'd be able to get textfree or callfree or a video chat app right? But yet she can't. He asked her to get those & she's like my phone can't. And she hasn't used facebook app just the web so that would make sense.

Is there such a thing call wireless router?

Basically I was wondering if there was a router or hotspot that you can carry with you, and with no service. And charge. So I can connect two devices and play local/co-op in games. Does this exist and is it possible? Also I got a hotspot with no service but I can't connect to it with my iphone. So I guess hotspot doesn't work?

How to delete text messages for good on iPhone 4s?

Once you delete them if you go to your search bar on home screen and type a word your old messages will show up how can I delete or reset my messages to get rid of these for good without using a computer or deleting any of my pictures.

Why does my iPhone 5s battery drain so quickly?

I would charge my phone till 100% and stop charging for at least 6 hours. It's on airplane mode and the Wi-Fi isn't on, but after 6 hours without using, the battery becomes 7%. My battery skips the %, from 100%, within 10 minutes of usage, it drops till 25%. Do I need to replace a new battery? Any tips to prevent this from happening after I change the battery?