Is there much difference between those two and which one is preferably to use?
Based on the Android source code:
https://github.com/CyanogenMod/android_frameworks_base/blob/gingerbread/core/java/android/net/http/AndroidHttpClient.java#L106
AndroidHttpClient is set to do the following extra settings: