One could also say, "What's the main application of an x86 board?", and while the roles are somewhat similar, there *are* enough differences to make the RPi/RPi2 stand out as interesting in their own right.
** I own 2 separate RPi2 boards, each of which I've styled into unique systems.
The first one I bought was part of a 'CanaKit complete starter kit', which included the board, a power adapter, HDMI cable, 8GB SD-Card, a chassis/case, a heat-sink, a usb-wifi-adapter, a manual, and a GPIO ping out reference card. After initially playing around with several different OS's and projects, I decided to dedicate that unit to 'RetroPie' and integrate NAS storage into it via NFS to give it nearly unlimited storage space.
The second one I bought was a bit more down-scaled because I wanted a very specific case and had everything else I needed otherwise, so I ordered a CanaKit Basic (board + DC-adapter & manual only) and a separate VESA compliant chassis for mounting the 2nd unit on the back of a 24" touch-screen. This system uses the touch-screen with 'Raspbian OS', a derivative of Debian Linux, which I've modified significantly from it's defaults to remove LXDE-desktop and replace it with Mate-desktop and my choice of apps. I used a 32GB Micro-SDXC card on this unit, preloaded with NOOBS (the RPi bootloader/installer), and used that to install Rasbian and OpenELEC both in a dual-boot configuration, so I have both of those and only require a reboot to switch between the two. I have a separate 8GB SD-Card loaded with RetroPie for the second system as well, configured identical to the other unit (the 1st one, mentioned above), which is great for days I just want to lay in bed and play classic video games because I'm too sore from my health condition to be getting up and down.... that's really convenient, even if the games I'm playing are retro rather than current... I have a pair of Xbox360s as well, so I'm not hurting for games. :) Still, I've been a gamer for nearly 35 years (I'm 42), and the RPi2 is awesome for that.
But yeah, if your question is whether it can be used as a mini-computer, the answer is yes. Though, I recommend skipping the RPi and going straight to the RPi2 (released in Feb. 2015). It's much more powerful, packing a quad-core and 1GB ram, and has a really decent GPU & soundchip onboard. If you're learning programming, or just wanting to tinker with something cool, the RPi2 is awesome either way.