unless you have a faulty software, you can see everything you asked for with the exception of the lenght.
You see who, when and whether you called, they called you and wether it was a missed call or not. To save screen space, everything is ordered by caller ID, i.e. 10 calls to or from my home are all under one name and I can see when each call happened. I think is just a different user interface, using color codes and icons to organize all the info in a single screen:
From the apple manual: +"Missed calls appear in red. To list only your missed calls, tap Missed. Tap the More Information button next to an entry to see more information about the call, such as whether the call was incoming or outgoing. If the call was to or from someone in your contacts, all of the contact information is shown and the phone number used for the call appears in blue. A star indicates that the number is also in your favorites list."+
There are couple of solutions out there to import via iTunes you call log into iCal in case you want to create a record of calls and have some sort of history/crm functionality. I have not tried but check it out:
http://digg.com/apple/ImportiPhone_Call_Log_to_iCaliphonelogd
I hope this is helpful
cheers