There's no one manufacturer that makes perfect devices, they all have flaws and bugs. Samsung's problems are more on the software side, hardware is top notch. Updates are released slowly and they're STILL unfinished and buggy on release date (which is why I haven't updated my SGS2 to ICS yet).
Overall this has been a very nice device, it just reboots randomly if I leave Wi-Fi enabled etc. cool little quirks. And you have to change launchers since Touchwiz UI is horrible.